package com.example.myengine.engine;

import com.example.myengine.request.RuleExecuteReq;
import com.example.myengine.vo.TreeNodeLineVO;

import java.util.List;

/**
 * @author ycd0075
 * @date 2024-02-02 16:58
 */
public interface LogicFilter {

    String filterType();


    Long filter(String matterValue, List<TreeNodeLineVO> treeNodeLineInfoList);


    String matterValue(RuleExecuteReq decisionMatter);


    boolean decisionLogic(String matterValue, TreeNodeLineVO nodeLine);

}
